package com.bootdo.payee.domain;

import java.io.Serializable;
import java.util.Date;

/**
 * 收款户实体
 */
public class PayeeDO implements Serializable {

    private static final long serialVersionUID = 1L;

    //
    private Long userId;
    // 用户名
    private String userName;
    // 用户真实姓名
    private String name;
    //用户上级名称
    private String userCreate;
    // 密码
    private String password;
    // 手机号
    private String mobile;
    // 状态 0:禁用，1:正常
    private Integer status;
    // 创建用户id
    private Long userIdCreate;
    // 创建时间
    private Date gmtCreate;
    // 修改时间
    private Date gmtModified;
    // 昵称
    private String nickname;
    // 备注
    private String remarks;
    // 额度
    private Double quota;
    // 属性
    private String attribute;
    // 未回单数量限制
    private Integer uncollectedQuantity;
    //密钥
    private String secret;
    //微信固码费率
    private Double weixinFixedRate;
    //支付宝固码费率
    private Double alipayFixedRate;
    //支付宝转账
    private Double alipayTransferRate;

    //支付宝转账
    private Double alipayAccountTransRate;

    //排队状态
    private Integer lineUpStatus;
    //是否可以接单
    private Integer lineStatus;
    //设备id
    private String deviceId;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getUserCreate() {
        return userCreate;
    }

    public void setUserCreate(String userCreate) {
        this.userCreate = userCreate;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getUserIdCreate() {
        return userIdCreate;
    }

    public void setUserIdCreate(Long userIdCreate) {
        this.userIdCreate = userIdCreate;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Double getQuota() {
        return quota;
    }

    public void setQuota(Double quota) {
        this.quota = quota;
    }

    public String getAttribute() {
        return attribute;
    }

    public void setAttribute(String attribute) {
        this.attribute = attribute;
    }

    public Integer getUncollectedQuantity() {
        return uncollectedQuantity;
    }

    public void setUncollectedQuantity(Integer uncollectedQuantity) {
        this.uncollectedQuantity = uncollectedQuantity;
    }

    public String getSecret() {
        return secret;
    }

    public void setSecret(String secret) {
        this.secret = secret;
    }

    public Double getWeixinFixedRate() {
        return weixinFixedRate;
    }

    public void setWeixinFixedRate(Double weixinFixedRate) {
        this.weixinFixedRate = weixinFixedRate;
    }

    public Double getAlipayFixedRate() {
        return alipayFixedRate;
    }

    public void setAlipayFixedRate(Double alipayFixedRate) {
        this.alipayFixedRate = alipayFixedRate;
    }

    public Double getAlipayTransferRate() {
        return alipayTransferRate;
    }

    public void setAlipayTransferRate(Double alipayTransferRate) {
        this.alipayTransferRate = alipayTransferRate;
    }

    public Integer getLineUpStatus() {
        return lineUpStatus;
    }

    public void setLineUpStatus(Integer lineUpStatus) {
        this.lineUpStatus = lineUpStatus;
    }

    public Integer getLineStatus() {
        return lineStatus;
    }

    public void setLineStatus(Integer lineStatus) {
        this.lineStatus = lineStatus;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public Double getAlipayAccountTransRate() {
        return alipayAccountTransRate;
    }

    public void setAlipayAccountTransRate(Double alipayAccountTransRate) {
        this.alipayAccountTransRate = alipayAccountTransRate;
    }

    @Override
    public String toString() {
        return "PayeeDO{" +
                "userId=" + userId +
                ", userName='" + userName + '\'' +
                ", name='" + name + '\'' +
                ", password='" + password + '\'' +
                ", mobile='" + mobile + '\'' +
                ", status=" + status +
                ", userIdCreate=" + userIdCreate +
                ", gmtCreate=" + gmtCreate +
                ", gmtModified=" + gmtModified +
                ", nickname='" + nickname + '\'' +
                ", remarks='" + remarks + '\'' +
                ", quota='" + quota + '\'' +
                ", attribute='" + attribute + '\'' +
                ", uncollectedQuantity=" + uncollectedQuantity +
                ", secret='" + secret + '\'' +
                ", weixinFixedRate=" + weixinFixedRate +
                ", alipayFixedRate=" + alipayFixedRate +
                ", alipayTransferRate=" + alipayTransferRate +
                ", alipayAccountTransRate=" + alipayAccountTransRate +
                ", lineUpStatus=" + lineUpStatus +
                ", userCreate=" + userCreate +
                ", lineStatus=" + lineStatus +
                ", deviceId=" + deviceId +
                '}';
    }
}
